본문으로 건너뛰기

6.1.3 OTC 지불 주문 생성

#간단한 설명: OTC를 통한 법정화폐 인출

요청 매개변수

매개변수 이름유형필수매개변수 의미매개변수 설명
keystring판매자 키API키
localOrderIdstring판매자 플랫폼 현지 주문 번호판매자 플랫폼은 로컬에서 고유한 주문 번호를 생성합니다
localUserIdstring아니요판매자 플랫폼 로컬 사용자 ID판매자 플랫폼 로컬 사용자 ID
notifyUrlstring아니요콜백 주소주문이 성공적으로 처리된 후 API 콜백을 통해 가맹점 주소로 안내됩니다. (콜백 내용은 하단 참조)
currencystring출금통화기본 CNY
amountnumber출금금액할당량을 사용자 정의하거나(채널 수수료 할인을 받을 수 없습니다. 이 주문의 기본 거래 속도는 지금입니다) 문서 6.1.2 인터페이스를 통해 주문 금액을 얻을 수 있습니다(이 금액은 채널 수수료 할인을 누릴 수 있습니다)
는 소수점 이하 두 자리까지 정확할 수 있습니다
methodstring결제방법ALIPAY(알리페이), UNIONPAY(은련카드), WECHAT(위챗), DIGITAL_RMB(디지털 RMB)
paymentDatajson결제정보아래의 코드 요청 샘플을 참조하세요
└수취인
└계정ID

└수취인
└계정ID

└카드번호
└수취인
└은행명

└수취인
└지갑코드
string
speedstring거래 속도문서 6.1.1 인터페이스를 통해 얻을 수 있습니다. (NOW인 경우 이 주문은 매칭 풀에 들어가지 않고 운영자가 직접 수동으로 처리한다는 의미입니다.)
signstring서명자세한 내용은 서명 알고리즘을 참조하세요.

json 샘플 요청

{
"key": "dNNTJZpgFVWlYrVv",
"localOrderId": "899952123",
"localUserId": "4114",
"notifyUrl": "http://127.0.0.1:8080/merchant-demo1/notify/test",
"currency": "CNY",
"amount": 100,
"method": "UNIONPAY",
"paymentData": {
// 银联卡
"payee":"柯南",
"cardNo":13888888888,
"bankName":"中国银行"

// 支付宝
// "payee":"柯南",
// "accountId":13888888888

// 微信
// "payee":"柯南",
// "accountId":13888888888

// 数字人民币
// "payee":"柯南",
// "walletCode":13888888888
},
"speed": "NOW",
"sign":"c6e3c292bb8cafaea50d4001185e6112"
}

응답 예

{
"code": 0,
"success": true,
"message": null,
"data": {
"orderId": 415236189438341,
"localOrderId": "899952123"
}
}
응답 데이터 매개변수 설명
매개변수 이름유형매개변수 의미
orderIdLong주문번호
localOrderIdstring가맹점 플랫폼 맞춤 주문 번호

콜백 세부정보

콜백 방법은 POST application/json입니다.

콜백 매개변수 json 예시

{ 
"amount":"100",
"currency":"CNY",
"localOrderId":"8999521232121336",
"merchantId":302992856974,
"merchantUserId":"4114",
"notifyTime":1766134282162,
"orderCreateTime":1766133956739,
"orderId":"423044353278405",
"status":"SUCCESS",
"sign":"563eabc8cff14e401d426ff385b643ba",
"key":"9yUreYgTRtit39Dy"
}
매개변수 이름유형참여 서명매개변수 의미매개변수 설명
amountdecimal주문금액
currencyString통화
localOrderIdString지역 주문 번호
merchantIdLong판매자 ID
merchantUserIdString판매자의 사용자 ID
notifyTimeLong콜백 시간
orderCreateTimeLong주문 생성 시간
orderIdString주문번호
statusString결제현황성공: 완료됨 | 실패: 실패
signString아니요MD5 서명자세한 내용은 서명 알고리즘을 참조하세요
keyStringAPI 키

콜백 알림을 받으면 처리가 완료된 후 메시지가 성공적으로 수신 및 처리되었음을 나타내는 성공 문자열을 직접 반환해 주세요. 시스템이 성공 응답을 받은 후에는 더 이상 콜백을 반복적으로 보내지 않습니다. 예상된 응답을 받지 못한 경우(성공이 반환되지 않거나 예외가 반환됨) 시스템은 단계적 재시도 메커니즘에 따라 최대 14회 재시도하여 콜백 알림을 다시 보냅니다. 현재 재시도 간격은 다음과 같습니다. 15대, 15대, 30대, 180년대, 600년대, 1200년대, 1800년대, 1800년대, 1800년대, 3600년대, 10800년대, 10800년대, 21600년대, 21600년대